// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
#pragma once

#include "targetver.h"

#define WIN32_LEAN_AND_MEAN
#define NOMINMAX

#include <string>
#include <iterator>
#include <cstdint>
#include <fstream>
#include <map>
// Boost
#ifdef _MSC_VER
#	pragma warning(push)
#	pragma warning(disable : 4244) // 'argument' : conversion from 'type1' to 'type2'
#	pragma warning(disable : 4127) // conditional expression is constant
#endif
#include <boost/format.hpp>
#include <boost/filesystem/path.hpp>
#include <boost/date_time.hpp>
#ifdef _MSC_VER
#	pragma warning(pop)
#endif
// Windows
#ifdef WIN32
#	include<Windows.h>
#endif